home *** CD-ROM | disk | FTP | other *** search
/ CD BIT 75 / CD BIT 75.iso / Software / mysql-4.0.22-win / data1.cab / Documentation / Docs / ChangeLog next >
Encoding:
Text File  |  2004-10-28  |  55.2 KB  |  1,450 lines

  1. ChangeSet
  2.   1.2048.1.2 04/10/27 21:51:27 lenz@mysql.com +2 -0
  3.    - Applied some Windows portability fixes for myisampack.c and sql_handler.cc
  4.     (backports from fixes made in 4.1)
  5.  
  6.   sql/sql_handler.cc
  7.     1.45 04/10/27 21:51:24 lenz@mysql.com +1 -7
  8.      - removed some unused variables
  9.      - added a (byte*) cast to fix a compile error on Windows (backport of a
  10.        fix made in 4.1)
  11.  
  12.   myisam/myisampack.c
  13.     1.34 04/10/27 21:51:24 lenz@mysql.com +1 -1
  14.      - replaced "1ULL" with "((ulonglong)1)" to resolve a compile error on
  15.        Windows
  16.  
  17. ChangeSet
  18.   1.2051 04/10/27 13:44:31 paul@kite-hub.kitebird.com +1 -0
  19.   texi2html:
  20.     Updated version of texi2html so that 4.0.22 HTML manual doesn't turn out all goofy.
  21.  
  22.   Docs/Support/texi2html
  23.     1.8 04/10/27 13:43:37 paul@kite-hub.kitebird.com +53 -45
  24.     Updated version of texi2html so that 4.0.22 HTML manual doesn't turn out all goofy.
  25.  
  26. ChangeSet
  27.   1.2048.1.1 04/10/27 18:57:49 monty@mysql.com +3 -0
  28.   Fix when compiling without InnoDB
  29.  
  30.   mysql-test/t/innodb-lock.test
  31.     1.4 04/10/27 18:57:48 monty@mysql.com +5 -0
  32.     Fix when compiling without InnoDB
  33.  
  34.   mysql-test/r/innodb-lock.result
  35.     1.4 04/10/27 18:57:48 monty@mysql.com +1 -0
  36.     Fix when compiling without InnoDB
  37.  
  38. ChangeSet
  39.   1.2049 04/10/27 17:54:10 joerg@mysql.com +1 -0
  40.   Change 'Build-tools/mysql-copyright' to ensure the receiving machines will build
  41.   without trying to re-run autotools.
  42.   (Backport from 4.1.7 for 4.0.22)
  43.  
  44.   Build-tools/mysql-copyright
  45.     1.18 04/10/27 17:54:09 joerg@mysql.com +14 -7
  46.     The top level Makefile will try to re-run the autotools unless the timestamps of the
  47.     relevant files are in truly ascending order. Ensure this order!
  48.     (Backport from 4.1.7 for 4.0.22)
  49.  
  50.   BitKeeper/deleted/.del-innodb-lock-master.opt~f76a4a1999728f87
  51.     1.2 04/10/27 18:34:10 monty@mysql.com +0 -0
  52.     Delete: mysql-test/t/innodb-lock-master.opt
  53.  
  54. ChangeSet
  55.   1.2048 04/10/27 13:33:11 marko@hundin.mysql.fi +9 -0
  56.   Backport innodb_max_purge_lag from 4.1
  57.  
  58.   sql/set_var.cc
  59.     1.60 04/10/27 13:33:07 marko@hundin.mysql.fi +4 -0
  60.     Add global variable innodb_max_purge_lag.
  61.  
  62.   sql/mysqld.cc
  63.     1.518 04/10/27 13:33:07 marko@hundin.mysql.fi +6 -0
  64.     Add startup option innodb_max_purge_lag,
  65.     with default value 0 (meaning infinite, disabling the feature).
  66.  
  67.   sql/ha_innodb.h
  68.     1.64 04/10/27 13:33:07 marko@hundin.mysql.fi +1 -0
  69.     Add configuration parameter srv_max_purge_lag.
  70.  
  71.   innobase/trx/trx0rseg.c
  72.     1.4 04/10/27 13:33:07 marko@hundin.mysql.fi +6 -1
  73.     Initialize trx_sys->rseg_history_len at InnoDB start-up.
  74.  
  75.   innobase/trx/trx0purge.c
  76.     1.17 04/10/27 13:33:07 marko@hundin.mysql.fi +38 -0
  77.     Update trx_sys->rseg_history_len.
  78.     trx_purge(): Compute srv_dml_needed_delay from srv_max_purge_lag
  79.     and trx_sys->rseg_history_len.
  80.  
  81.   innobase/srv/srv0srv.c
  82.     1.76 04/10/27 13:33:07 marko@hundin.mysql.fi +6 -0
  83.     Define global variable srv_dml_needed_delay.
  84.     Define configuration parameter srv_max_purge_lag.
  85.  
  86.   innobase/row/row0mysql.c
  87.     1.74 04/10/27 13:33:07 marko@hundin.mysql.fi +17 -0
  88.     Add row_mysql_delay_if_needed() for delaying INSERTs, UPDATEs and
  89.     DELETEs for srv_dml_needed_delay microseconds.
  90.  
  91.   innobase/include/trx0sys.h
  92.     1.12 04/10/27 13:33:07 marko@hundin.mysql.fi +4 -0
  93.     Add trx_sys->rseg_history_len
  94.  
  95.   innobase/include/srv0srv.h
  96.     1.34 04/10/27 13:33:07 marko@hundin.mysql.fi +2 -0
  97.     Add configuration parameter srv_max_purge_lag.
  98.     Add global variable srv_dml_needed_delay.
  99.  
  100. ChangeSet
  101.   1.2044.1.7 04/10/22 22:51:04 bell@sanja.is.com.ua +3 -0
  102.   postreview fixes
  103.  
  104.   sql/sql_cache.cc
  105.     1.63 04/10/22 22:51:02 bell@sanja.is.com.ua +2 -2
  106.     difine used instead of constant
  107.     typo fixed
  108.  
  109.   sql/sql_base.cc
  110.     1.186 04/10/22 22:51:02 bell@sanja.is.com.ua +3 -2
  111.     difine used instead of constant
  112.  
  113.   sql/mysql_priv.h
  114.     1.229 04/10/22 22:51:02 bell@sanja.is.com.ua +1 -0
  115.     constant definition
  116.  
  117. ChangeSet
  118.   1.2044.3.3 04/10/22 19:27:43 dlenev@mysql.com +1 -0
  119.   Part of fix for bug #6081 "Call to deprecated mysql_create_db() function
  120.   crashes server"
  121.   
  122.   (in 4.0 we fix only connection stalling in case of error, crash itself is
  123.   fixed in 4.1, the test case for this code is also there).
  124.  
  125.   sql/sql_parse.cc
  126.     1.384.1.1 04/10/22 19:27:34 dlenev@mysql.com +6 -2
  127.     Handling of COM_CREATE_DB, COM_DROP_DB:
  128.     We should call send_error() if mysql_create_db or mysql_drop_db
  129.     return error (like we do it for SQL versions of these commands).
  130.  
  131. ChangeSet
  132.   1.2044.3.2 04/10/22 10:45:00 heikki@hundin.mysql.fi +1 -0
  133.   os0file.c:
  134.     Add typecast from ulint to ssize_t in pread and pwrite, so that the type is according to the Linux man page; this will probably not help to fix the HP-UX 32-bit pwrite failure, since the compiler should do the appropriate typecasts anyway
  135.  
  136.   innobase/os/os0file.c
  137.     1.78 04/10/22 10:44:23 heikki@hundin.mysql.fi +4 -4
  138.     Add typecast from ulint to ssize_t in pread and pwrite, so that the type is according to the Linux man page; this will probably not help to fix the HP-UX 32-bit pwrite failure, since the compiler should do the appropriate typecasts anyway
  139.  
  140. ChangeSet
  141.   1.2044.3.1 04/10/22 00:25:57 heikki@hundin.mysql.fi +2 -0
  142.   row0mysql.c, row0ins.c:
  143.     Fix bug #5961: release the dictionary latch during a long cascaded FOREIGN KEY operation, so that we do not starve other users
  144.  
  145.   innobase/row/row0mysql.c
  146.     1.73 04/10/22 00:25:29 heikki@hundin.mysql.fi +2 -2
  147.     Fix bug #5961: release the dictionary latch during a long cascaded FOREIGN KEY operation, so that we do not starve other users
  148.  
  149.   innobase/row/row0ins.c
  150.     1.39 04/10/22 00:25:29 heikki@hundin.mysql.fi +17 -0
  151.     Fix bug #5961: release the dictionary latch during a long cascaded FOREIGN KEY operation, so that we do not starve other users
  152.  
  153. ChangeSet
  154.   1.2044.1.5 04/10/21 23:56:12 bell@sanja.is.com.ua +4 -0
  155.   Check of temporary tables hiding for query fetched from QC (BUG#6084)
  156.  
  157.   sql/sql_cache.h
  158.     1.22 04/10/21 23:56:02 bell@sanja.is.com.ua +3 -0
  159.     Key length now stored in table record of query cache
  160.  
  161.   sql/sql_cache.cc
  162.     1.62 04/10/21 23:56:02 bell@sanja.is.com.ua +31 -1
  163.     Check of temporary tables hiding for query fetched from QC
  164.  
  165.   mysql-test/t/query_cache.test
  166.     1.30 04/10/21 23:56:02 bell@sanja.is.com.ua +12 -0
  167.     hiding real table stored in query cache by temporary table
  168.  
  169.   mysql-test/r/query_cache.result
  170.     1.29 04/10/21 23:56:02 bell@sanja.is.com.ua +13 -0
  171.     hiding real table stored in query cache by temporary table
  172.  
  173. ChangeSet
  174.   1.2044.1.4 04/10/20 16:04:28 monty@mysql.com +6 -0
  175.   Fix test case for innodb-lock
  176.  
  177.   mysql-test/t/innodb-lock-master.opt
  178.     1.1 04/10/20 16:04:26 monty@mysql.com +1 -0
  179.  
  180.   sql/sql_base.cc
  181.     1.185 04/10/20 16:04:26 monty@mysql.com +2 -0
  182.     More debug information
  183.  
  184.   sql/mysqld.cc
  185.     1.517 04/10/20 16:04:26 monty@mysql.com +1 -1
  186.     Enable innodb_table_locks as default, as otherwise there is a possibility for deadlocks
  187.  
  188.   mysys/thr_lock.c
  189.     1.37 04/10/20 16:04:26 monty@mysql.com +10 -2
  190.     More debugging information
  191.  
  192.   mysql-test/t/innodb-lock.test
  193.     1.3 04/10/20 16:04:26 monty@mysql.com +29 -18
  194.     Fix test case (old one didn't test things correctly)
  195.  
  196.   mysql-test/t/innodb-lock-master.opt
  197.     1.0 04/10/20 16:04:26 monty@mysql.com +0 -0
  198.     BitKeeper file /home/my/mysql-4.0/mysql-test/t/innodb-lock-master.opt
  199.  
  200.   mysql-test/r/innodb-lock.result
  201.     1.3 04/10/20 16:04:26 monty@mysql.com +19 -11
  202.     Fix test case (old one didn't test things correctly)
  203.  
  204. ChangeSet
  205.   1.2044.2.1 04/10/20 11:24:08 monty@mysql.com +8 -0
  206.   Code cleanups (done during review of new code)
  207.   Rename innodb_table_locks_old_behavior -> innodb_table_locks
  208.   Set innodb_table_locks to off by default to get same behaviour as in MySQL 4.0.20
  209.   (This means that Innodb ignore table locks by default, which makes it easier to combine MyISAM and InnoDB to simulate a transaction)
  210.  
  211.   sql/sql_class.h
  212.     1.189 04/10/20 11:24:07 monty@mysql.com +1 -1
  213.     Rename innodb_table_locks_old_behavior -> innodb_table_locks
  214.  
  215.   sql/set_var.cc
  216.     1.59 04/10/20 11:24:07 monty@mysql.com +4 -4
  217.     Rename innodb_table_locks_old_behavior -> innodb_table_locks
  218.  
  219.   sql/mysqld.cc
  220.     1.516 04/10/20 11:24:07 monty@mysql.com +5 -5
  221.     Rename innodb_table_locks_old_behavior -> innodb_table_locks
  222.     Set this off by default to get same behaviour as in MySQL 4.0.20
  223.     
  224.  
  225.   sql/ha_innodb.cc
  226.     1.224 04/10/20 11:24:07 monty@mysql.com +1 -1
  227.     Rename innodb_table_locks_old_behavior -> innodb_table_locks
  228.  
  229.   mysql-test/t/innodb-lock.test
  230.     1.2 04/10/20 11:24:07 monty@mysql.com +45 -1
  231.     new test case
  232.  
  233.   mysql-test/r/innodb-lock.result
  234.     1.2 04/10/20 11:24:07 monty@mysql.com +26 -0
  235.     new test case
  236.  
  237.   myisam/myisampack.c
  238.     1.33 04/10/20 11:24:07 monty@mysql.com +5 -7
  239.     Simplify code
  240.  
  241.   libmysql/libmysql.c
  242.     1.153.1.1 04/10/20 11:24:07 monty@mysql.com +4 -6
  243.     Use ulong instead of unsigned long
  244.     Reuse _dig_vec()
  245.  
  246. ChangeSet
  247.   1.2044.1.2 04/10/19 18:58:53 heikki@hundin.mysql.fi +1 -0
  248.   trx0rec.c:
  249.     test
  250.  
  251.   innobase/trx/trx0rec.c
  252.     1.13 04/10/19 18:58:30 heikki@hundin.mysql.fi +1 -1
  253.     test
  254.  
  255. ChangeSet
  256.   1.2044.1.1 04/10/19 07:44:20 paul@ice.snake.net +1 -0
  257.   libmysql.c:
  258.     Add note to mysql_hex_string() comment.
  259.  
  260.   libmysql/libmysql.c
  261.     1.154 04/10/19 07:43:32 paul@ice.snake.net +3 -0
  262.     Add note to mysql_hex_string() comment.
  263.  
  264. ChangeSet
  265.   1.2045 04/10/19 11:54:33 bell@sanja.is.com.ua +1 -0
  266.   fixed retsult code
  267.  
  268.   sql/sql_parse.cc
  269.     1.385 04/10/19 11:54:25 bell@sanja.is.com.ua +1 -1
  270.     fixed retsult code
  271.  
  272. ChangeSet
  273.   1.2044 04/10/19 09:50:47 bar@mysql.com +1 -0
  274.   libmysql.c:
  275.     New function mysql_hex_string()
  276.  
  277.   libmysql/libmysql.c
  278.     1.153 04/10/19 09:50:28 bar@mysql.com +33 -0
  279.     New function mysql_hex_string()
  280.  
  281. ChangeSet
  282.   1.2022.9.3 04/10/17 18:44:51 dellis@goetia.(none) +1 -0
  283.   mysqld.cc:
  284.     BUG #5731 key_buffer_size not properly restricted to 4GB; use UINT_MAX32 for clarity.
  285.  
  286.   sql/mysqld.cc
  287.     1.512.1.2 04/10/17 18:44:24 dellis@goetia.(none) +1 -1
  288.     BUG #5731 key_buffer_size not properly restricted to 4GB; use UINT_MAX32 for clarity.
  289.  
  290. ChangeSet
  291.   1.2041 04/10/15 23:16:02 paul@ice.snake.net +1 -0
  292.   texi2html:
  293.     Change parsing of @image argument.
  294.  
  295.   Docs/Support/texi2html
  296.     1.7 04/10/15 23:15:27 paul@ice.snake.net +1 -1
  297.     Change parsing of @image argument.
  298.  
  299. ChangeSet
  300.   1.2038.2.1 04/10/15 15:33:30 hartmut@mysql.com +1 -0
  301.   the $^ directive is a GNU make extension and not really needed here
  302.   so lets get rid of it (Bug #6112)
  303.  
  304.   configure.in
  305.     1.316 04/10/15 15:33:27 hartmut@mysql.com +2 -2
  306.     the $^ directive is a GNU make extension and not really needed here
  307.     so lets get rid of it (Bug #6112)
  308.  
  309. ChangeSet
  310.   1.2028.1.1 04/10/14 20:02:56 ingo@mysql.com +2 -0
  311.   BUG#5625 - MyISAM Index corruption on ALTER TABLE x ENABLE KEYS due to full tmpdir.
  312.   Added a try to a normal repair() if repair_by_sort() failed.
  313.   This was not done with ENABLE KEYS and OPTIMIZE TABLE.
  314.   Fixed error code handling in mysql_alter_table().
  315.  
  316.   sql/sql_table.cc
  317.     1.187.1.1 04/10/14 20:02:55 ingo@mysql.com +1 -1
  318.     BUG#5625 - MyISAM Index corruption on ALTER TABLE x ENABLE KEYS due to full tmpdir.
  319.     Added a translation from 'bool' return value to '< 0' error indication,
  320.     which is used within mysql_execute_command() and must as such be
  321.     handed over by mysql_alter_table(). A returncode >= 0 is interpreted
  322.     as 'I have already called send_ok()'.
  323.  
  324.   sql/ha_myisam.cc
  325.     1.131.1.1 04/10/14 20:02:55 ingo@mysql.com +16 -2
  326.     BUG#5625 - MyISAM Index corruption on ALTER TABLE x ENABLE KEYS due to full tmpdir.
  327.     Added a try to a normal repair() if repair_by_sort() failed.
  328.     This was not done with ENABLE KEYS and OPTIMIZE TABLE.
  329.  
  330. ChangeSet
  331.   1.2039 04/10/13 22:54:21 marko@hundin.mysql.fi +4 -0
  332.   Added startup option and settable session variable
  333.   innodb_table_locks_old_behavior: do not acquire an
  334.   InnoDB table lock for LOCK TABLES, as in mysql-4.0.18
  335.   and earlier.
  336.  
  337.   sql/sql_class.h
  338.     1.188 04/10/13 22:54:17 marko@hundin.mysql.fi +3 -0
  339.     Added innodb_table_locks_old_behavior
  340.  
  341.   sql/set_var.cc
  342.     1.58 04/10/13 22:54:17 marko@hundin.mysql.fi +4 -0
  343.     Added innodb_table_locks_old_behavior
  344.  
  345.   sql/mysqld.cc
  346.     1.514 04/10/13 22:54:17 marko@hundin.mysql.fi +6 -1
  347.     Added innodb_table_locks_old_behavior
  348.  
  349.   sql/ha_innodb.cc
  350.     1.223 04/10/13 22:54:17 marko@hundin.mysql.fi +2 -1
  351.     Do not acquire an InnoDB table lock for LOCK TABLES if
  352.     innodb_table_locks_old_behavior is enabled.
  353.  
  354. ChangeSet
  355.   1.2038 04/10/12 18:12:00 heikki@hundin.mysql.fi +1 -0
  356.   ha_innodb.cc:
  357.     Change error code to HA_ERR_ROW_IS_REFERENCED if we cannot DROP a parent table referenced by a FOREIGN KEY constraint; this error number is less misleading than the previous value HA_ERR_CANNOT_ADD_FOREIGN, but misleading still; we should introduce to 5.0 a proper MySQL error code
  358.  
  359.   sql/ha_innodb.cc
  360.     1.222 04/10/12 18:11:50 heikki@hundin.mysql.fi +1 -1
  361.     Change error code to HA_ERR_ROW_IS_REFERENCED if we cannot DROP a parent table referenced by a FOREIGN KEY constraint; this error number is less misleading than the previous value HA_ERR_CANNOT_ADD_FOREIGN, but misleading still; we should introduce to 5.0 a proper MySQL error code
  362.  
  363. ChangeSet
  364.   1.2022.14.1 04/10/11 11:01:38 guilhem@mysql.com +3 -0
  365.   Fix for BUG#5949 "error code 1223 in binlog when using innobackup":
  366.   when one connection had done FLUSH TABLES WITH READ LOCK, some updates, and then COMMIT,
  367.   it was accepted but my_error() was called and so, while client got no error, error was logged in binlog.
  368.   We now don't call my_error() in this case; we assume the connection know what it does.
  369.   This problem was specific to 4.0.21. The change is needed to make replication work with existing versions of innobackup.
  370.  
  371.   mysql-test/t/rpl_commit_after_flush.test
  372.     1.1 04/10/11 11:01:36 guilhem@mysql.com +17 -0
  373.  
  374.   mysql-test/r/rpl_commit_after_flush.result
  375.     1.1 04/10/11 11:01:36 guilhem@mysql.com +13 -0
  376.  
  377.   sql/lock.cc
  378.     1.48 04/10/11 11:01:36 guilhem@mysql.com +8 -2
  379.     If a connection has done FLUSH TABLES WITH READ LOCK and now is doing COMMIT, don't give error
  380.     (applies only if it's the same connection; others' COMMITs are still blocked).
  381.  
  382.   mysql-test/t/rpl_commit_after_flush.test
  383.     1.0 04/10/11 11:01:36 guilhem@mysql.com +0 -0
  384.     BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/rpl_commit_after_flush.test
  385.  
  386.   mysql-test/r/rpl_commit_after_flush.result
  387.     1.0 04/10/11 11:01:36 guilhem@mysql.com +0 -0
  388.     BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/r/rpl_commit_after_flush.result
  389.  
  390. ChangeSet
  391.   1.2036 04/10/09 14:13:40 heikki@hundin.mysql.fi +1 -0
  392.   trx0rec.c:
  393.     Fix bug #5960: if one updated a column so that its size changed, or updated it to an externally stored (TEXT or BLOB) value, then ANOTHER externally stored column would show up as 512 bytes of good data + 20 bytes of garbage in a consistent read that fetched the old version of the row
  394.  
  395.   innobase/trx/trx0rec.c
  396.     1.12 04/10/09 14:13:12 heikki@hundin.mysql.fi +17 -11
  397.     Fix bug #5960: if one updated a column so that its size changed, or updated it to an externally stored (TEXT or BLOB) value, then ANOTHER externally stored column would show up as 512 bytes of good data + 20 bytes of garbage in a consistent read that fetched the old version of the row
  398.  
  399. ChangeSet
  400.   1.2035 04/10/08 16:32:56 monty@mysql.com +1 -0
  401.   Using MySQL 4.0 with privilege tables from 5.0 caused a crash.
  402.   (Fixed this by backporting some logic from 4.1)
  403.  
  404.   sql/sql_acl.cc
  405.     1.130 04/10/08 16:32:54 monty@mysql.com +37 -21
  406.     Using MySQL 4.0 with privilege tables from 5.0 caused a crash.
  407.     (Fixed this by backporting some logic from 4.1)
  408.  
  409. ChangeSet
  410.   1.2034 04/10/07 20:30:30 jani@a80-186-41-201.elisa-laajakaista.fi +2 -0
  411.   Fixed Bug#5575, mysqlhotcopy is broken when using --noindices
  412.  
  413.   BitKeeper/etc/logging_ok
  414.     1.326.1.1 04/10/07 20:30:30 jani@a80-186-41-201.elisa-laajakaista.fi +1 -0
  415.     Logging to logging@openlogging.org accepted
  416.  
  417.   scripts/mysqlhotcopy.sh
  418.     1.46 04/10/07 20:30:26 jani@a80-186-41-201.elisa-laajakaista.fi +4 -4
  419.     Fixed Bug#5575, mysqlhotcopy is broken when using --noindices
  420.  
  421. ChangeSet
  422.   1.2033 04/10/07 15:58:47 marko@hundin.mysql.fi +3 -0
  423.   InnoDB: tolerate system clock glitches a little better
  424.   in the error monitor thread.  (Bug #5898)
  425.  
  426.   innobase/sync/sync0arr.c
  427.     1.20 04/10/07 15:58:43 marko@hundin.mysql.fi +7 -8
  428.     sync_array_print_long_waits(): return error status
  429.  
  430.   innobase/srv/srv0srv.c
  431.     1.75 04/10/07 15:58:43 marko@hundin.mysql.fi +16 -4
  432.     srv_error_monitor_thread(): Keep track on successive fatal timeouts,
  433.     and crash the server only if the timeouts have been exceeded for
  434.     several times in succession.
  435.  
  436.   innobase/include/sync0arr.h
  437.     1.6 04/10/07 15:58:42 marko@hundin.mysql.fi +3 -1
  438.     sync_array_print_long_waits(): return error status
  439.  
  440. ChangeSet
  441.   1.2031 04/10/06 17:20:39 monty@mysql.com +3 -0
  442.   Code cleanups while doing review of pushed code
  443.  
  444.   sql/sql_handler.cc
  445.     1.44 04/10/06 17:20:35 monty@mysql.com +31 -35
  446.     Change mode to uint (as it's a bitmap)
  447.     Fixed DBUG_PRINT to use same format as other MySQL code
  448.  
  449.   sql/mysql_priv.h
  450.     1.228 04/10/06 17:20:35 monty@mysql.com +1 -1
  451.     Change mode to uint (as it's a bitmap)
  452.  
  453.   myisam/mi_locking.c
  454.     1.32 04/10/06 17:20:35 monty@mysql.com +18 -14
  455.     More comments
  456.  
  457. ChangeSet
  458.   1.2022.13.1 04/10/06 01:24:21 monty@mysql.com +7 -0
  459.   Reverted patch for new usage of open_count as it caused more problems than it solved
  460.   Cleaned up patch for checking locks for multi-table updates
  461.  
  462.   sql/sql_update.cc
  463.     1.103 04/10/06 01:24:19 monty@mysql.com +67 -43
  464.     Cleaned up (and made it more secure) patch for checking locks for multi-table updates
  465.  
  466.   sql/sql_table.cc
  467.     1.186.1.1 04/10/06 01:24:19 monty@mysql.com +1 -5
  468.     No need to unlock after failed call to external_lock()
  469.  
  470.   sql/sql_acl.cc
  471.     1.129 04/10/06 01:24:19 monty@mysql.com +1 -1
  472.     Removed compiler warning
  473.  
  474.   sql/handler.cc
  475.     1.111 04/10/06 01:24:19 monty@mysql.com +1 -1
  476.     Removed compiler warning
  477.  
  478.   sql/ha_myisam.cc
  479.     1.132 04/10/06 01:24:19 monty@mysql.com +4 -22
  480.     Reverted patch for new usage of open_counts
  481.  
  482.   myisam/mi_locking.c
  483.     1.31 04/10/06 01:24:19 monty@mysql.com +34 -83
  484.     Reverted patch for new usage of open_counts
  485.  
  486.   myisam/mi_close.c
  487.     1.15 04/10/06 01:24:19 monty@mysql.com +7 -2
  488.     Reverted patch for new usage of open_counts
  489.  
  490. ChangeSet
  491.   1.2022.1.19 04/10/05 21:19:40 hf@deer.(none) +1 -0
  492.   Fix for #5730 (Query cache crashes server)
  493.   Recusive part leads to stack overflow
  494.  
  495.   sql/sql_cache.cc
  496.     1.61 04/10/05 21:19:29 hf@deer.(none) +37 -38
  497.     Recursion removed from Query_cache::allocate_data_chain
  498.  
  499. ChangeSet
  500.   1.2022.12.1 04/10/05 14:47:10 Sinisa@sinisa.nasamreza.org +1 -0
  501.   Fix for wrongly calculated Examined_rows in 4.0 UNION's.
  502.  
  503.   sql/sql_union.cc
  504.     1.50 04/10/05 14:47:03 Sinisa@sinisa.nasamreza.org +7 -2
  505.     Fixing a non-critical bug in 4.0 UNION's which results in erronously 
  506.     calculated number o fexamined rows. This value is displayed in the 
  507.     slow query log.
  508.     
  509.     This is a bug number #5879.
  510.      
  511.  
  512. ChangeSet
  513.   1.2022.10.3 04/10/04 20:07:49 rburnett@build.mysql.com +1 -0
  514.   Bug #5829      mysqlimport garbles path of the file to be imported
  515.   
  516.   Original code was checking ! unix_socket for local_file flag.  This doesn't work and so was removed.  Now
  517.   to import a local file, you must use the --local command line option.
  518.   
  519.   mysqlimport.c:
  520.     Removed check of unix_socket to set local_file
  521.  
  522. ChangeSet
  523.   1.2022.10.2 04/10/04 23:26:42 vva@eagle.mysql.r18.ru +3 -0
  524.   patch fixing after review on patch-fixing of 
  525.   Bug #5492 
  526.   "set @@session.read_rnd_buffer_size=33554432" crashes server on query
  527.   
  528.   1. added warning comments for uint3korr (need one more byte allocated)
  529.   2. unsigned long in uint3korr was replaced by unsigned int to 
  530.      avoid problems on 64-bits platforms
  531.   3. shorten warning comments in init_rr_cache in sql/records.cc
  532.  
  533.   sql/records.cc
  534.     1.23 04/10/04 23:26:39 vva@eagle.mysql.r18.ru +1 -6
  535.     shorten warning comments for my_malloc_lock in init_rr_cache
  536.  
  537.   include/my_global.h
  538.     1.69 04/10/04 23:26:39 vva@eagle.mysql.r18.ru +7 -1
  539.     1. added warning comments for uint3korr (need one more byte allocated)
  540.     2. unsigned long in uint3korr was replaced by unsigned int to 
  541.        avoid problems on 64-bits platforms
  542.  
  543.   include/config-win.h
  544.     1.36 04/10/04 23:26:39 vva@eagle.mysql.r18.ru +7 -1
  545.     1. added warning comments for uint3korr (need one more byte allocated)
  546.     2. unsigned long in uint3korr was replaced by unsigned int to 
  547.        avoid problems on 64-bits platforms
  548.  
  549.   client/mysqlimport.c
  550.     1.35 04/10/04 20:01:32 rburnett@build.mysql.com +3 -5
  551.     Removed check of unix_socket to set local_file
  552.  
  553. ChangeSet
  554.   1.2025 04/10/04 16:24:37 marko@hundin.mysql.fi +2 -0
  555.   InnoDB: make ALTER TABLE to work on table names containing '#' (Bug #5856)
  556.  
  557.   innobase/row/row0mysql.c
  558.     1.72 04/10/04 16:24:34 marko@hundin.mysql.fi +1 -0
  559.     row_drop_table_for_mysql(): Remove a memory leak
  560.  
  561.   innobase/dict/dict0dict.c
  562.     1.60 04/10/04 16:24:33 marko@hundin.mysql.fi +16 -6
  563.     dict_strip_comments(): do not look for comments within quotes (Bug #5856)
  564.  
  565. ChangeSet
  566.   1.2022.9.2 04/10/03 10:00:26 dellis@goetia.(none) +2 -0
  567.   mysqld.cc:
  568.     BUG #5731 Restrict key_buffer_size to 4GB on 64 bit platforms
  569.  
  570.   BitKeeper/etc/logging_ok
  571.     1.327 04/10/03 10:00:26 dellis@goetia.(none) +1 -0
  572.     Logging to logging@openlogging.org accepted
  573.  
  574.   sql/mysqld.cc
  575.     1.512.1.1 04/10/03 10:00:06 dellis@goetia.(none) +1 -1
  576.     BUG #5731 Restrict key_buffer_size to 4GB on 64 bit platforms
  577.  
  578. ChangeSet
  579.   1.2022.7.1 04/10/03 00:20:47 antony@ltantony.rdg.cyberkinetica.homeunix.net +7 -0
  580.   Bug#4118: multi-table UPDATE takes WRITE lock on read table
  581.     Ensures that WRITE lock is not obtained on all tables referenced.
  582.  
  583.   sql/sql_yacc.yy
  584.     1.232 04/10/03 00:20:46 antony@ltantony.rdg.cyberkinetica.homeunix.net +10 -2
  585.     Bug#4118
  586.       Split multi-update to its own case statement in sql_parse.cc
  587.  
  588.   sql/sql_update.cc
  589.     1.102 04/10/03 00:20:46 antony@ltantony.rdg.cyberkinetica.homeunix.net +90 -14
  590.     Bug#4118
  591.       Overview of locking checking:    
  592.         1. Open and acquire READ lock
  593.         2. Check to see which tables need WRITE lock
  594.         3. Unlock tables and relock
  595.  
  596.   sql/sql_parse.cc
  597.     1.382.1.1 04/10/03 00:20:46 antony@ltantony.rdg.cyberkinetica.homeunix.net +17 -12
  598.     Bug#4118
  599.       Split multi-update to its own case statement in sql_parse.cc
  600.  
  601.   mysql-test/t/multi_update.test
  602.     1.36 04/10/03 00:20:46 antony@ltantony.rdg.cyberkinetica.homeunix.net +0 -2
  603.     Bug#4118
  604.       Fix test
  605.  
  606.   mysql-test/t/lock_multi.test
  607.     1.5 04/10/03 00:20:46 antony@ltantony.rdg.cyberkinetica.homeunix.net +24 -0
  608.     Bug#4118
  609.       New test for multi-update locking
  610.  
  611.   mysql-test/r/multi_update.result
  612.     1.34 04/10/03 00:20:46 antony@ltantony.rdg.cyberkinetica.homeunix.net +0 -1
  613.     Bug#4118
  614.       Fix test
  615.  
  616.   mysql-test/r/lock_multi.result
  617.     1.6 04/10/03 00:20:45 antony@ltantony.rdg.cyberkinetica.homeunix.net +12 -0
  618.     Bug#4118
  619.       New test for multi-update locking
  620.  
  621. ChangeSet
  622.   1.2022.6.1 04/10/01 16:23:54 ram@gw.mysql.r18.ru +3 -0
  623.   delete.result, delete.test:
  624.     A fix (bug #5733: Table handler error with self-join multi-table DELETE).
  625.   records.cc:
  626.     A fix (bug #5733: Table handler error with self-join multi-table DELETE).
  627.  
  628.   mysql-test/r/delete.result
  629.     1.10 04/10/01 16:23:18 ram@gw.mysql.r18.ru +11 -0
  630.     A fix (bug #5733: Table handler error with self-join multi-table DELETE).
  631.  
  632.   mysql-test/t/delete.test
  633.     1.11 04/10/01 16:23:08 ram@gw.mysql.r18.ru +10 -0
  634.     A fix (bug #5733: Table handler error with self-join multi-table DELETE).
  635.  
  636.   sql/records.cc
  637.     1.21.1.1 04/10/01 16:22:22 ram@gw.mysql.r18.ru +18 -9
  638.     ]A fix (bug #5733: Table handler error with self-join multi-table DELETE).
  639.  
  640. ChangeSet
  641.   1.2022.1.15 04/09/30 19:05:33 joerg@mysql.com +1 -0
  642.   Solve compile problem for 4.0.22 on hpita2. (Backport of a 4.1 change)
  643.  
  644.   sql/mysqld.cc
  645.     1.513 04/09/30 19:05:32 joerg@mysql.com +6 -6
  646.     Replace 'sete_id(_)' calls by 'setre_id(-1,_)' calls, as the former
  647.     have no prototypes on some platforms. (Backport of a 4.1 change)
  648.  
  649. ChangeSet
  650.   1.2022.5.1 04/09/29 23:25:32 sergefp@mysql.com +1 -0
  651.   Fix for BUG#4785 part two:
  652.   * If at least one of indexes is disabled, use data file size as an estimate 
  653.     for key file size.
  654.   * Added handling for joined tables.
  655.  
  656.   myisam/myisampack.c
  657.     1.32 04/09/29 23:25:28 sergefp@mysql.com +30 -8
  658.     Fix for BUG#4785 part two:
  659.     * If at least one of indexes is disabled, use data file size as an estimate 
  660.       for key file size.
  661.     * Added handling for joined tables.
  662.  
  663. ChangeSet
  664.   1.1996.2.1 04/09/27 00:50:00 dlenev@mysql.com +7 -0
  665.   Fix for bug #4131 "TIMESTAMP columns missing minutes and seconds when
  666.   using GROUP BY"
  667.   Now we are setting Field_timestamp::field_length to 19 in open_table()
  668.   if we are in new mode (and we are restoring it back when we are coming
  669.   back to normal mode). This also should solve potential problems with
  670.   some of LOAD DATA INFILE and SELECT * INTO in this mode.
  671.  
  672.   sql/table.h
  673.     1.46 04/09/27 00:49:58 dlenev@mysql.com +8 -0
  674.     Added TABLE::timestamp_mode field for saving information whenever we set 
  675.     field_length members of table's TIMESTAMP fields to 19 (to honor 
  676.     new_mode) or they have original values.
  677.  
  678.   sql/sql_parse.cc
  679.     1.381.1.1 04/09/27 00:49:58 dlenev@mysql.com +11 -0
  680.     Now when we are creating TIMESTAMP(19) fields by default in --new mode,
  681.     otherwise we will have unaligned behavior between ALTER and CREATE.
  682.  
  683.   sql/sql_base.cc
  684.     1.182.1.1 04/09/27 00:49:58 dlenev@mysql.com +25 -0
  685.     If --new mode is in effect all TIMESTAMP fields should pretend that they
  686.     have length of 19. We are achieving this by setting 
  687.     Field_timestamp::field_length to 19 (or original value) in open_table().
  688.     We are using TABLE::timestamp_mode variable for avoiding of unnecessary
  689.     looping over all fields of the table and setting field_length if table
  690.     was used with same new_mode value before.
  691.     
  692.     Note: We do not introduce general framework for setting up Field objects
  693.     for usage with current THD here because this fix is only needed in 4.0
  694.     and Monty said that we will also remove looping over all fields when
  695.     updating table_name member at some point. This more general framework
  696.     will also complicate nice optimization with avoiding of unneeded looping.
  697.  
  698.   sql/field.h
  699.     1.58 04/09/27 00:49:58 dlenev@mysql.com +12 -1
  700.     Added Field_timestamp::orig_field_length member for saving original
  701.     field_length value, because this member can be modified if new_mode
  702.     is in effect. 
  703.     Field_timestamp::make_field() is no longer needed because we are setting
  704.     field_length to 19 if we are in --new mode now.
  705.  
  706.   sql/field.cc
  707.     1.95 04/09/27 00:49:58 dlenev@mysql.com +5 -19
  708.     Added Field_timestamp::orig_field_length member for saving original
  709.     field_length value, because this member can be modified if new_mode is
  710.     in effect.
  711.     Lot of Field_timestamp code simplified and Field_timestamp::make_field()
  712.     is no longer needed because we are setting field_length to 19 if we are
  713.     in --new mode now.
  714.  
  715.   mysql-test/t/type_timestamp.test
  716.     1.12 04/09/27 00:49:58 dlenev@mysql.com +32 -0
  717.     Added test for bug #4131 'TIMESTAMP columns missing minutes and seconds
  718.     when using GROUP BY' and other --new mode related behavior.
  719.  
  720.   mysql-test/r/type_timestamp.result
  721.     1.14 04/09/27 00:49:58 dlenev@mysql.com +51 -9
  722.     Added test for bug #4131 'TIMESTAMP columns missing minutes and seconds
  723.     when using GROUP BY' and other --new mode related behavior.
  724.  
  725. ChangeSet
  726.   1.2022.1.12 04/09/26 15:27:13 hartmut@mysql.com +2 -0
  727.   added --without-man option similar to --without-docs
  728.   (part of BUG#5379)
  729.  
  730.   configure.in
  731.     1.315 04/09/26 15:27:10 hartmut@mysql.com +15 -0
  732.     added --without-man option similar to --without-docs
  733.     (part of BUG#5379)
  734.  
  735.   Makefile.am
  736.     1.52 04/09/26 15:27:10 hartmut@mysql.com +1 -1
  737.     added --without-man option similar to --without-docs
  738.     (part of BUG#5379)
  739.  
  740. ChangeSet
  741.   1.2022.1.11 04/09/26 15:24:57 hartmut@mysql.com +2 -0
  742.   make --with-openssl work with parameters as expected,
  743.   old options for include path and library settings still
  744.   work for backwards compatibility
  745.   (fix for BUG #5494)
  746.  
  747.   BitKeeper/etc/logging_ok
  748.     1.326 04/09/26 15:24:56 hartmut@mysql.com +1 -0
  749.     Logging to logging@openlogging.org accepted
  750.  
  751.   acinclude.m4
  752.     1.99 04/09/26 15:24:43 hartmut@mysql.com +21 -2
  753.     make --with-openssl work with parameters as expected,
  754.     old options for include path and library settings still
  755.     work for backwards compatibility
  756.     (fix for BUG #5494)
  757.  
  758. ChangeSet
  759.   1.2022.4.2 04/09/25 18:43:07 rburnett@build.mysql.com +1 -0
  760.   Bug #5539      SHOW DATABASES LIKE and symlinks
  761.   
  762.   sql_show.cc:
  763.     Made change suggested by Serge. REmoved else in mysql_find_files so symlink files fall through to the wildcard check
  764.  
  765.   sql/sql_show.cc
  766.     1.127 04/09/25 18:40:47 rburnett@build.mysql.com +5 -10
  767.     Made change suggested by Serge. REmoved else in mysql_find_files so symlink files fall through to the wildcard check
  768.  
  769. ChangeSet
  770.   1.2007.11.1 04/09/24 18:39:25 ingo@mysql.com +10 -0
  771.   BUG#4286 - HANDLER tables are closed by FLUSH TABLE(S).
  772.   BUG#4335 - one name can be handler open'ed many times.
  773.   Reworked the HANDLER functions and interface.
  774.   Using a HASH to store information on open tables that
  775.   survives FLUSH TABLE.
  776.   HANDLER tables alias names must now be unique, though it
  777.   is allowed in 4.0 to qualify them with the database name
  778.   of the base table.
  779.  
  780.   sql/sql_table.cc
  781.     1.183.1.1 04/09/24 18:39:23 ingo@mysql.com +3 -3
  782.     BUG#4286 - HANDLER tables are closed by FLUSH TABLE(S).
  783.     BUG#4335 - one name can be handler open'ed many times.
  784.     replaced mysql_ha_close() by the better named
  785.     function mysql_ha_flush() with readable options.
  786.  
  787.   sql/sql_handler.cc
  788.     1.43 04/09/24 18:39:23 ingo@mysql.com +450 -166
  789.     BUG#4286 - HANDLER tables are closed by FLUSH TABLE(S).
  790.     BUG#4335 - one name can be handler open'ed many times.
  791.     Completely reworked the handler functions.
  792.     Added an introducing comment, describing the new functionality.
  793.  
  794.   sql/sql_class.h
  795.     1.185.1.1 04/09/24 18:39:23 ingo@mysql.com +1 -0
  796.     BUG#4286 - HANDLER tables are closed by FLUSH TABLE(S).
  797.     BUG#4335 - one name can be handler open'ed many times.
  798.     Added the handler tables HASH to THD.
  799.  
  800.   sql/sql_class.cc
  801.     1.111 04/09/24 18:39:23 ingo@mysql.com +7 -8
  802.     BUG#4286 - HANDLER tables are closed by FLUSH TABLE(S).
  803.     BUG#4335 - one name can be handler open'ed many times.
  804.     Added initialization for the handler tables hash.
  805.     Changed the handler tables clean-up code.
  806.     Unreleted to bug: Changed the order of THD initialization
  807.     to avoid warning messages on Linux with gcc.
  808.  
  809.   sql/sql_base.cc
  810.     1.183 04/09/24 18:39:23 ingo@mysql.com +3 -3
  811.     BUG#4286 - HANDLER tables are closed by FLUSH TABLE(S).
  812.     BUG#4335 - one name can be handler open'ed many times.
  813.     Replaced mysql_ha_close_list() by the better named
  814.     function mysql_ha_flush() with readable options.
  815.  
  816.   sql/mysql_priv.h
  817.     1.227 04/09/24 18:39:23 ingo@mysql.com +7 -4
  818.     BUG#4286 - HANDLER tables are closed by FLUSH TABLE(S).
  819.     BUG#4335 - one name can be handler open'ed many times.
  820.     Reworked the handler interface.
  821.  
  822.   mysql-test/t/handler.test
  823.     1.16 04/09/24 18:39:23 ingo@mysql.com +204 -0
  824.     BUG#4286 - HANDLER tables are closed by FLUSH TABLE(S).
  825.     BUG#4335 - one name can be handler open'ed many times.
  826.     Moved pure handler tests from flush_table.test to here.
  827.  
  828.   mysql-test/t/flush_table.test
  829.     1.6 04/09/24 18:39:23 ingo@mysql.com +23 -61
  830.     BUG#4286 - HANDLER tables are closed by FLUSH TABLE(S).
  831.     BUG#4335 - one name can be handler open'ed many times.
  832.     Moved pure handler tests to handler.test.
  833.     Added new tests.
  834.  
  835.   mysql-test/r/handler.result
  836.     1.16 04/09/24 18:39:23 ingo@mysql.com +244 -0
  837.     BUG#4286 - HANDLER tables are closed by FLUSH TABLE(S).
  838.     BUG#4335 - one name can be handler open'ed many times.
  839.     Moved pure handler test results from flush_table.result to here.
  840.  
  841.   mysql-test/r/flush_table.result
  842.     1.3 04/09/24 18:39:23 ingo@mysql.com +43 -58
  843.     BUG#4286 - HANDLER tables are closed by FLUSH TABLE(S).
  844.     BUG#4335 - one name can be handler open'ed many times.
  845.     Moved pure handler test results to handler.result.
  846.     Added the new test results.
  847.  
  848. ChangeSet
  849.   1.2022.1.10 04/09/24 11:54:37 guilhem@mysql.com +6 -0
  850.   Fix for BUG#3248 "Doc says MyISAM warns if disk full but it does not":
  851.   we force the message to the error log, and we make it more informative;
  852.   we treat EDQUOT like ENOSPC.
  853.  
  854.   sql/mysqld.cc
  855.     1.512 04/09/24 11:54:28 guilhem@mysql.com +2 -3
  856.     If ME_NOREFRESH, we write message to error log, even if it has been saved for client (because if operation
  857.     is hanging, the message does not get to client now; example is MyISAM waiting for free disk space).
  858.  
  859.   mysys/mysys_priv.h
  860.     1.11 04/09/24 11:54:27 guilhem@mysql.com +8 -0
  861.     Define EDQUOT when it does not exist. Finally decided to put it here after discussion with Monty:
  862.     as this constant is used only in 3 files only in mysys/, I don't make it visible everywhere
  863.     (there currently is no file of choice for such defines; my_base.h does not contain any).
  864.     Using a value which never happens avoids collisions.
  865.  
  866.   mysys/my_write.c
  867.     1.9 04/09/24 11:54:27 guilhem@mysql.com +3 -2
  868.     Treat EDQUOT like ENOSPC.
  869.  
  870.   mysys/my_pread.c
  871.     1.9 04/09/24 11:54:27 guilhem@mysql.com +5 -4
  872.     Treat EDQUOT like ENOSPC.
  873.  
  874.   mysys/my_fstream.c
  875.     1.7 04/09/24 11:54:27 guilhem@mysql.com +8 -6
  876.     Treat EDQUOT like ENOSPC.
  877.  
  878.   mysys/errors.c
  879.     1.14 04/09/24 11:54:27 guilhem@mysql.com +1 -1
  880.     more informative message
  881.  
  882. ChangeSet
  883.   1.2022.4.1 04/09/24 09:00:14 rburnett@build.mysql.com +1 -0
  884.   Bug #5539      SHOW DATABASES LIKE and symlinks
  885.   
  886.   sql_show.cc:
  887.     Added wild card check to symdir block in mysql_find_files
  888.  
  889.   sql/sql_show.cc
  890.     1.126 04/09/24 08:58:20 rburnett@build.mysql.com +2 -1
  891.     Added wild card check to symdir block in mysql_find_files
  892.  
  893. ChangeSet
  894.   1.2022.1.8 04/09/23 17:53:46 rburnett@build.mysql.com +1 -0
  895.   os0file.c:
  896.     Added #ifdef around is_set in os_aio_print
  897.  
  898.   innobase/os/os0file.c
  899.     1.77 04/09/23 17:52:24 rburnett@build.mysql.com +2 -0
  900.     Added #ifdef around is_set in os_aio_print
  901.  
  902. ChangeSet
  903.   1.2007.1.11 04/09/23 14:43:31 guilhem@mysql.com +1 -0
  904.   Fix for BUG#5711 "replication SQL thread does not abort on SQL syntax error":
  905.   in net_printf(), we fill net->last_* variables for the slave SQL thread to know the error.
  906.  
  907.   sql/net_pkg.cc
  908.     1.33 04/09/23 14:43:29 guilhem@mysql.com +4 -0
  909.     in net_printf(), store the error in net->last_*, so that slave SQL thread can be aware there was an error reported by net_printf()
  910.     (which is what yacc uses for "you have an error in your syntax").
  911.  
  912. ChangeSet
  913.   1.2020.1.1 04/09/22 16:29:15 sergefp@mysql.com +4 -0
  914.   Fix for BUG#4785:
  915.    * myisampack leaves key_file_length value from original table
  916.    * myisamchk uses this value when calculating key file pointer length
  917.  
  918.   myisam/myisampack.c
  919.     1.31 04/09/22 16:29:11 sergefp@mysql.com +5 -1
  920.     Fix for BUG#4785:
  921.      * myisampack leaves key_file_length value from original table
  922.      * myisamchk uses this value when calculating key file pointer length
  923.  
  924.   myisam/mi_create.c
  925.     1.33 04/09/22 16:29:11 sergefp@mysql.com +9 -4
  926.     Fix for BUG#4785:
  927.      * myisampack leaves key_file_length value from original table
  928.      * myisamchk uses this value when calculating key file pointer length
  929.  
  930.   myisam/mi_check.c
  931.     1.133 04/09/22 16:29:11 sergefp@mysql.com +1 -1
  932.     Fix for BUG#4785:
  933.      * myisampack leaves key_file_length value from original table
  934.      * myisamchk uses this value when calculating key file pointer length
  935.  
  936.   include/myisam.h
  937.     1.55 04/09/22 16:29:11 sergefp@mysql.com +1 -0
  938.     Fix for BUG#4785:
  939.      * myisampack leaves key_file_length value from original table
  940.      * myisamchk uses this value when calculating key file pointer length
  941.  
  942. ChangeSet
  943.   1.2022.3.1 04/09/22 11:28:37 antony@ltantony.rdg.cyberkinetica.homeunix.net +1 -0
  944.   Bug#5655 - mysqldump fields-escaped-by behaviour
  945.     Fix initialization
  946.  
  947.   client/mysqldump.c
  948.     1.115 04/09/22 11:28:33 antony@ltantony.rdg.cyberkinetica.homeunix.net +1 -1
  949.     Bug#5655 - mysqldump fields-escaped-by behaviour
  950.       Fix for parameter
  951.  
  952. ChangeSet
  953.   1.2022.1.5 04/09/20 17:58:11 joerg@mysql.com +1 -0
  954.   When coyright text is changed, autotools must be run after all
  955.   other actions, as otherwise timestamps of "config.h.in" will 
  956.   cause re-run on compilation machine (fatal version problem!).
  957.  
  958.   Build-tools/mysql-copyright
  959.     1.17 04/09/20 17:58:10 joerg@mysql.com +112 -28
  960.     1) Ensure that autotools are run as last action, after copyright
  961.     change, for proper timestamps.
  962.     2) Move the trimming of subtrees to an own function "trim_the_fat".
  963.     3) Align 4.0 and 4.1 versions.
  964.  
  965. ChangeSet
  966.   1.2022.2.1 04/09/19 16:15:01 ram@gw.mysql.r18.ru +1 -0
  967.   A fix (Bug #5415: Table marked as crashed after DELETE queries).
  968.  
  969.   sql/sql_delete.cc
  970.     1.108 04/09/19 16:14:59 ram@gw.mysql.r18.ru +2 -0
  971.     A fix (Bug #5415: Table marked as crashed after DELETE queries).
  972.  
  973. ChangeSet
  974.   1.2022.1.3 04/09/19 14:48:41 konstantin@mysql.com +1 -0
  975.   Change www.mysql.com -> dev.mysql.com in a reference to 
  976.   how to resolve stack trace documentation.
  977.  
  978.   sql/stacktrace.c
  979.     1.14 04/09/19 14:48:40 konstantin@mysql.com +1 -1
  980.     Change www.mysql.com -> dev.mysql.com in a reference to 
  981.     how to resolve stack trace documentation.
  982.  
  983. ChangeSet
  984.   1.2010.5.1 04/09/18 20:33:39 ingo@mysql.com +4 -0
  985.   bug#2831 - --extenral-locking does not fully work with --myisam-recover.
  986.   Changed the semantics of open_count so that it is decremented
  987.   at every unlock (if it was incremented due to data changes).
  988.   So it indicates a crash, if it is non-zero after a lock.
  989.   The table will then be repaired.
  990.  
  991.   sql/sql_table.cc
  992.     1.186 04/09/18 20:33:37 ingo@mysql.com +9 -3
  993.     This does not really belong to the bugfix for #2831.
  994.     But it was detected during fixing the external locking.
  995.  
  996.   sql/ha_myisam.cc
  997.     1.131 04/09/18 20:33:37 ingo@mysql.com +21 -3
  998.     bug#2831 - --extenral-locking does not fully work with --myisam-recover.
  999.     Added code to repair the table, if it is marked crashed after
  1000.     successful locking and the --myisam-recover option is set.
  1001.  
  1002.   myisam/mi_locking.c
  1003.     1.30 04/09/18 20:33:37 ingo@mysql.com +79 -4
  1004.     bug#2831 - --extenral-locking does not fully work with --myisam-recover.
  1005.     open_count is now decremented at unlock (from a writelock) with
  1006.     mi_unlock_open_count(). After every new lock the state is read
  1007.     from the index file and the open_count checked. If not zero,
  1008.     another server must have crashed, so the table is marked as crashed.
  1009.     In certain situations the decremented open_count mut be flushed to
  1010.     the index file. I tried to keep these extra flushes as seldom as possible.
  1011.  
  1012.   myisam/mi_close.c
  1013.     1.14 04/09/18 20:33:37 ingo@mysql.com +2 -1
  1014.     bug#2831 - --extenral-locking does not fully work with --myisam-recover.
  1015.     To avoid flushing the open_count at every unlock,
  1016.     we need to do so at close at least.
  1017.  
  1018. ChangeSet
  1019.   1.2022.1.1 04/09/18 13:06:44 gluh@gluh.mysql.r18.ru +4 -0
  1020.   Fix for bug #5595: NULLIF() IS NULL returns false if NULLIF() returns NULL
  1021.  
  1022.   sql/item_cmpfunc.h
  1023.     1.33 04/09/18 13:06:42 gluh@gluh.mysql.r18.ru +1 -0
  1024.     Fix for bug #5595: NULLIF() IS NULL returns false if NULLIF() returns NULL
  1025.  
  1026.   sql/item_cmpfunc.cc
  1027.     1.63 04/09/18 13:06:42 gluh@gluh.mysql.r18.ru +9 -0
  1028.     Fix for bug #5595: NULLIF() IS NULL returns false if NULLIF() returns NULL
  1029.  
  1030.   mysql-test/t/func_if.test
  1031.     1.5 04/09/18 13:06:42 gluh@gluh.mysql.r18.ru +4 -0
  1032.     Fix for bug #5595: NULLIF() IS NULL returns false if NULLIF() returns NULL
  1033.  
  1034.   mysql-test/r/func_if.result
  1035.     1.8 04/09/18 13:06:42 gluh@gluh.mysql.r18.ru +3 -0
  1036.     Fix for bug #5595: NULLIF() IS NULL returns false if NULLIF() returns NULL
  1037.  
  1038. ChangeSet
  1039.   1.2023 04/09/17 17:16:02 marko@hundin.mysql.fi +1 -0
  1040.   InnoDB: Corrected typos in DBUG_ statements
  1041.  
  1042.   sql/ha_innodb.cc
  1043.     1.221 04/09/17 17:15:51 marko@hundin.mysql.fi +2 -2
  1044.     Corrected typos in DBUG_ statements
  1045.  
  1046. ChangeSet
  1047.   1.2022 04/09/17 12:07:59 antony@ltantony.rdg.cyberkinetica.homeunix.net +4 -0
  1048.   Bug#5553 - Multi table UPDATE IGNORE fails on dup key
  1049.     We don't want the update to abort when IGNORE is specified
  1050.  
  1051.   BitKeeper/etc/logging_ok
  1052.     1.325 04/09/17 12:07:58 antony@ltantony.rdg.cyberkinetica.homeunix.net +1 -0
  1053.     Logging to logging@openlogging.org accepted
  1054.  
  1055.   sql/sql_update.cc
  1056.     1.101 04/09/17 12:07:54 antony@ltantony.rdg.cyberkinetica.homeunix.net +6 -2
  1057.     Bug#5553 - Multi table UPDATE IGNORE fails on dup key
  1058.       We don't want the update to abort when IGNORE is specified
  1059.  
  1060.   mysql-test/t/update.test
  1061.     1.12 04/09/17 12:07:54 antony@ltantony.rdg.cyberkinetica.homeunix.net +33 -0
  1062.     Bug#5553 - UPDATE IGNORE fails on dup key
  1063.       New test
  1064.  
  1065.   mysql-test/r/update.result
  1066.     1.13 04/09/17 12:07:54 antony@ltantony.rdg.cyberkinetica.homeunix.net +37 -0
  1067.     Bug#5553 - UPDATE IGNORE fails on dup key
  1068.       New test
  1069.  
  1070. ChangeSet
  1071.   1.2021 04/09/16 20:50:24 heikki@hundin.mysql.fi +4 -0
  1072.   dict0dict.h, dict0dict.c, row0row.c, pars0opt.c:
  1073.     Fix bug #5180: having a column prefix index in the primary key, and the same column fully in a secondary key could cause an assertion failure in row_build_row_ref()
  1074.  
  1075.   innobase/include/dict0dict.h
  1076.     1.27 04/09/16 20:50:02 heikki@hundin.mysql.fi +4 -2
  1077.     Fix bug #5180: having a column prefix index in the primary key, and the same column fully in a secondary key could cause an assertion failure in row_build_row_ref()
  1078.  
  1079.   innobase/dict/dict0dict.c
  1080.     1.59 04/09/16 20:49:53 heikki@hundin.mysql.fi +7 -3
  1081.     Fix bug #5180: having a column prefix index in the primary key, and the same column fully in a secondary key could cause an assertion failure in row_build_row_ref()
  1082.  
  1083.   innobase/row/row0row.c
  1084.     1.9 04/09/16 20:49:46 heikki@hundin.mysql.fi +34 -0
  1085.     Fix bug #5180: having a column prefix index in the primary key, and the same column fully in a secondary key could cause an assertion failure in row_build_row_ref()
  1086.  
  1087.   innobase/pars/pars0opt.c
  1088.     1.11 04/09/16 20:49:38 heikki@hundin.mysql.fi +13 -0
  1089.     Fix bug #5180: having a column prefix index in the primary key, and the same column fully in a secondary key could cause an assertion failure in row_build_row_ref()
  1090.  
  1091. ChangeSet
  1092.   1.2007.10.1 04/09/16 16:10:14 vva@eagle.mysql.r18.ru +1 -0
  1093.   Fixed Bug #5492 "set @@session.read_rnd_buffer_size=33554432" 
  1094.      crashes server on query
  1095.   
  1096.   incremented size of allocated buffer in the init_rr_cache(sql/records.cc)
  1097.   (
  1098.   We are going to read the last three bytes of the buffer via uint3korr
  1099.   This macro reads actually 4 bytes (for speed)
  1100.   So, we have to allocate one more byte at the end of the buffer 
  1101.   to avoid memory assertion fault
  1102.   )
  1103.  
  1104.   sql/records.cc
  1105.     1.22 04/09/16 16:10:07 vva@eagle.mysql.r18.ru +7 -1
  1106.     incremented size of allocated buffer in the init_rr_cache
  1107.     (
  1108.     We are going to read the last three bytes of the buffer via uint3korr
  1109.     This macro reads actually 4 bytes (for speed)
  1110.     So, we have to allocate one more byte at the end of the buffer 
  1111.     to avoid memory assertion fault
  1112.     )
  1113.     Fixed Bug #5492 "set @@session.read_rnd_buffer_size=33554432" 
  1114.       crashes server on query
  1115.  
  1116. ChangeSet
  1117.   1.2020 04/09/14 14:10:29 patg@krsna.patg.net +1 -0
  1118.   another small change for bug 5531
  1119.  
  1120.   scripts/mysqlhotcopy.sh
  1121.     1.45 04/09/14 14:10:26 patg@krsna.patg.net +1 -1
  1122.     one more \' to remove for bugfix 5531! 
  1123.  
  1124. ChangeSet
  1125.   1.2019 04/09/14 12:23:18 patg@krsna.patg.net +1 -0
  1126.   fixed bug 5531
  1127.  
  1128.   scripts/mysqlhotcopy.sh
  1129.     1.44 04/09/14 12:23:15 patg@krsna.patg.net +1 -1
  1130.     small fix to help options per bug 5531
  1131.  
  1132. ChangeSet
  1133.   1.2015.2.2 04/09/13 20:08:09 heikki@hundin.mysql.fi +1 -0
  1134.   sync0arr.c:
  1135.     Correct the comment on the 'waiting' field in sync_cell_struct
  1136.  
  1137.   innobase/sync/sync0arr.c
  1138.     1.19 04/09/13 20:07:59 heikki@hundin.mysql.fi +1 -4
  1139.     Correct the comment on the 'waiting' field in sync_cell_struct
  1140.  
  1141. ChangeSet
  1142.   1.2015.2.1 04/09/13 19:05:39 heikki@hundin.mysql.fi +2 -0
  1143.   row0mysql.h:
  1144.     Improve the comment on stored_select_lock_type
  1145.   ha_innodb.cc:
  1146.     Let InnoDB remember select_lock_type inside LOCK TABLES, also over plain consistent read SELECTs; fix Bug #5538 : assertion failure when using mysqldump with the -l option; in MERGING this patch to 4.1, there may be PROBLEMS; that is because previous patch was never merged to 4.1; Heikki Tuuri has to polish the code in 4.1 after this patch has been merged.
  1147.  
  1148.   innobase/include/row0mysql.h
  1149.     1.21 04/09/13 19:01:34 heikki@hundin.mysql.fi +5 -3
  1150.     Improve the comment on stored_select_lock_type
  1151.  
  1152.   sql/ha_innodb.cc
  1153.     1.220 04/09/13 19:00:47 heikki@hundin.mysql.fi +38 -27
  1154.     Let InnoDB remember select_lock_type inside LOCK TABLES, also over plain consistent read SELECTs; fix Bug #5538 : assertion failure when using mysqldump with the -l option; in MERGING this patch to 4.1, there may be PROBLEMS; that is because previous patch was never merged to 4.1; Heikki Tuuri has to polish the code in 4.1 after this patch has been merged.
  1155.  
  1156. ChangeSet
  1157.   1.2015.1.1 04/09/13 14:25:43 ram@gw.mysql.r18.ru +3 -0
  1158.   A fix (bug #5498 TRIM fails with LEADING or TRAILING if remstr = str).
  1159.  
  1160.   sql/item_strfunc.cc
  1161.     1.79 04/09/13 14:25:41 ram@gw.mysql.r18.ru +3 -3
  1162.     A fix (bug #5498 TRIM fails with LEADING or TRAILING if remstr = str).
  1163.  
  1164.   mysql-test/t/func_str.test
  1165.     1.28 04/09/13 14:25:41 ram@gw.mysql.r18.ru +7 -0
  1166.     A fix (bug #5498 TRIM fails with LEADING or TRAILING if remstr = str).
  1167.  
  1168.   mysql-test/r/func_str.result
  1169.     1.28 04/09/13 14:25:41 ram@gw.mysql.r18.ru +6 -0
  1170.     A fix (bug #5498 TRIM fails with LEADING or TRAILING if remstr = str).
  1171.  
  1172. ChangeSet
  1173.   1.2016 04/09/13 12:13:24 hf@deer.(none) +1 -0
  1174.   Fix for bug #4809 (Backticks not handled in mysql)
  1175.  
  1176.   client/mysql.cc
  1177.     1.159 04/09/13 12:13:08 hf@deer.(none) +35 -3
  1178.     Code added to handle backticks
  1179.  
  1180. ChangeSet
  1181.   1.2015 04/09/11 09:37:16 heikki@hundin.mysql.fi +1 -0
  1182.   os0file.c:
  1183.     Add more precise diagnostics about the state of the I/O threads of InnoDB; print in SHOW INNODB STATUS if the event wait semaphore of each I/O thread is set
  1184.  
  1185.   innobase/os/os0file.c
  1186.     1.76 04/09/11 09:37:03 heikki@hundin.mysql.fi +16 -1
  1187.     Add more precise diagnostics about the state of the I/O threads of InnoDB; print in SHOW INNODB STATUS if the event wait semaphore of each I/O thread is set
  1188.  
  1189. ChangeSet
  1190.   1.2013 04/09/10 13:44:06 marko@hundin.mysql.fi +1 -0
  1191.   dict0dict.c:
  1192.     Fixed typo
  1193.  
  1194.   innobase/dict/dict0dict.c
  1195.     1.58 04/09/10 13:43:51 marko@hundin.mysql.fi +1 -1
  1196.     Fixed typo
  1197.  
  1198. ChangeSet
  1199.   1.2010.1.6 04/09/10 00:08:12 matt@mysql.com +2 -0
  1200.   configure.in:
  1201.     Updated to 4.0.22
  1202.  
  1203.   BitKeeper/etc/logging_ok
  1204.     1.324 04/09/10 00:08:12 matt@mysql.com +1 -0
  1205.     Logging to logging@openlogging.org accepted
  1206.  
  1207.   configure.in
  1208.     1.314 04/09/10 00:07:23 matt@mysql.com +1 -1
  1209.     Updated to 4.0.22
  1210.  
  1211. ChangeSet
  1212.   1.2010.4.1 04/09/09 19:19:29 joerg@mysql.com +1 -0
  1213.   Prevent some combinations of autotools and libtool version
  1214.   from generating a non-working top level 'libtool'.
  1215.  
  1216.   ltmain.sh
  1217.     1.13 04/09/09 19:17:46 joerg@mysql.com +3 -0
  1218.     Some combinations of autotools and libtool leave 'max_cmd'len'
  1219.     (in top-level 'libtool') unset, this eventually causes a
  1220.     'ld' command without input files to be generated.
  1221.     Prevent this error by supplying a 4 kB default value.
  1222.  
  1223. ChangeSet
  1224.   1.2010.2.3 04/09/09 17:00:46 lenz@mysql.com +2 -0
  1225.    - two small fixups for the mysql-copyright scripts: remove the
  1226.      autom4te.cache directory and update the headers of the message files.
  1227.  
  1228.   Build-tools/mysql-copyright
  1229.     1.16 04/09/09 17:00:39 lenz@mysql.com +4 -0
  1230.      - remove the autom4te.cache directory (leftover from running
  1231.        autotools after modifying configure.in)
  1232.  
  1233.   Build-tools/mysql-copyright-2
  1234.     1.8 04/09/09 17:00:39 lenz@mysql.com +1 -0
  1235.      - make sure to fix the copyright in the recently added GPL
  1236.        headers of the message files, too
  1237.  
  1238. ChangeSet
  1239.   1.2010.1.3 04/09/09 12:23:10 bar@mysql.com +3 -0
  1240.   Bug #5447 Select does not find records
  1241.   Note, there is no need to propagate this change into 4.1.
  1242.  
  1243.   strings/ctype-latin1_de.c
  1244.     1.10 04/09/09 12:23:08 bar@mysql.com +1 -1
  1245.     Bug #5447 Select does not find records
  1246.  
  1247.   mysql-test/t/ctype_latin1_de.test
  1248.     1.8 04/09/09 12:23:08 bar@mysql.com +14 -0
  1249.     Bug #5447 Select does not find records
  1250.  
  1251.   mysql-test/r/ctype_latin1_de.result
  1252.     1.9 04/09/09 12:23:08 bar@mysql.com +15 -0
  1253.     Bug #5447 Select does not find records
  1254.  
  1255. ChangeSet
  1256.   1.2010.3.1 04/09/08 18:26:19 brian@brian-akers-computer.local +6 -0
  1257.   Updating the headers on a few files to include GPL header.
  1258.  
  1259.   BitKeeper/etc/logging_ok
  1260.     1.323 04/09/08 18:26:18 brian@brian-akers-computer.local +1 -0
  1261.     Logging to logging@openlogging.org accepted
  1262.  
  1263.   sql/sql_repl.h
  1264.     1.29 04/09/08 18:25:09 brian@brian-akers-computer.local +16 -0
  1265.     Added license header
  1266.  
  1267.   sql/sql_repl.cc
  1268.     1.116 04/09/08 18:25:08 brian@brian-akers-computer.local +0 -2
  1269.     Removed old maintainer. 
  1270.  
  1271.   sql/slave.h
  1272.     1.77 04/09/08 18:25:08 brian@brian-akers-computer.local +16 -0
  1273.     Added license header. 
  1274.  
  1275.   sql/repl_failsafe.h
  1276.     1.8 04/09/08 18:25:08 brian@brian-akers-computer.local +16 -0
  1277.     Added license header. 
  1278.  
  1279.   sql/repl_failsafe.cc
  1280.     1.43 04/09/08 18:25:08 brian@brian-akers-computer.local +0 -2
  1281.     Removed reference to old maintainer.
  1282.  
  1283. ChangeSet
  1284.   1.2010.2.1 04/09/08 16:31:01 rburnett@build.mysql.com +1 -0
  1285.   [This patch has already been approved by Serge.  I am recommitting and pushing from a new repository because there were other changesets that couldn't be pushed.]
  1286.   
  1287.   BUG# 5229 --password=foobar does not override the empty 'password' option in the my.cnf
  1288.   This is a backport of a change made by jani in the 4.1 tree.
  1289.   
  1290.   mysql.cc:
  1291.     Add tty_password=0 in the p case handling in get_one_option
  1292.  
  1293.   client/mysql.cc
  1294.     1.158 04/09/08 16:28:10 rburnett@build.mysql.com +1 -0
  1295.     Add tty_password=0 in the p case handling in get_one_option
  1296.  
  1297. ChangeSet
  1298.   1.2010.1.1 04/09/08 16:45:03 ram@gw.mysql.r18.ru +1 -0
  1299.   A fix (bug #3120: 'mysqladmin ping' - return error code).
  1300.  
  1301.   client/mysqladmin.c
  1302.     1.76 04/09/08 16:44:55 ram@gw.mysql.r18.ru +18 -3
  1303.     A fix (bug #3120: 'mysqladmin ping' - return error code).
  1304.  
  1305. ChangeSet
  1306.   1.2011 04/09/08 14:24:13 marko@hundin.mysql.fi +9 -0
  1307.   InnoDB: Update links to the user manual
  1308.  
  1309.   innobase/ut/ut0dbg.c
  1310.     1.6 04/09/08 14:24:10 marko@hundin.mysql.fi +3 -2
  1311.     Update links to the user manual
  1312.  
  1313.   innobase/row/row0mysql.c
  1314.     1.71 04/09/08 14:24:10 marko@hundin.mysql.fi +12 -8
  1315.     Update links to the user manual
  1316.  
  1317.   innobase/os/os0file.c
  1318.     1.75 04/09/08 14:24:10 marko@hundin.mysql.fi +19 -12
  1319.     Update links to the user manual
  1320.  
  1321.   innobase/log/log0recv.c
  1322.     1.32 04/09/08 14:24:09 marko@hundin.mysql.fi +3 -3
  1323.     Update links to the user manual
  1324.  
  1325.   innobase/log/log0log.c
  1326.     1.37 04/09/08 14:24:09 marko@hundin.mysql.fi +2 -3
  1327.     Update links to the user manual
  1328.  
  1329.   innobase/fsp/fsp0fsp.c
  1330.     1.24 04/09/08 14:24:09 marko@hundin.mysql.fi +3 -3
  1331.     Update links to the user manual
  1332.  
  1333.   innobase/dict/dict0dict.c
  1334.     1.57 04/09/08 14:24:09 marko@hundin.mysql.fi +6 -3
  1335.     Update links to the user manual
  1336.  
  1337.   innobase/buf/buf0buf.c
  1338.     1.33 04/09/08 14:24:09 marko@hundin.mysql.fi +3 -3
  1339.     Update links to the user manual
  1340.  
  1341.   innobase/btr/btr0btr.c
  1342.     1.30 04/09/08 14:24:09 marko@hundin.mysql.fi +2 -2
  1343.     Update links to the user manual
  1344.  
  1345. ChangeSet
  1346.   1.2009 04/09/07 10:03:46 igor@rurik.mysql.com +1 -0
  1347.   select.test:
  1348.     Added newline at the end of file.
  1349.  
  1350.   mysql-test/t/select.test
  1351.     1.24 04/09/07 10:03:01 igor@rurik.mysql.com +1 -1
  1352.     Added newline at the end of file.
  1353.  
  1354. ChangeSet
  1355.   1.2007.9.1 04/09/07 14:57:54 guilhem@mysql.com +3 -0
  1356.   when we update thd->db in replication, it's safer to update thd->db_length too.
  1357.   This does not fix any known bug, but is still a good idea.
  1358.  
  1359.   sql/sql_db.cc
  1360.     1.74 04/09/07 14:57:52 guilhem@mysql.com +9 -0
  1361.     comment
  1362.  
  1363.   sql/slave.cc
  1364.     1.283 04/09/07 14:57:51 guilhem@mysql.com +9 -4
  1365.     when we update thd->db in replication, it's safer to update thd->db_length too.
  1366.  
  1367.   sql/log_event.cc
  1368.     1.159 04/09/07 14:57:51 guilhem@mysql.com +10 -4
  1369.     when we update thd->db in replication, it's safer to update thd->db_length too.
  1370.  
  1371. ChangeSet
  1372.   1.2007.1.8 04/09/07 14:20:48 guilhem@mysql.com +2 -0
  1373.   clean up at end of test (thanks serg)
  1374.  
  1375.   mysql-test/t/rpl_set_charset.test
  1376.     1.3 04/09/07 14:20:46 guilhem@mysql.com +1 -3
  1377.     clean up on slave too.
  1378.  
  1379.   mysql-test/r/rpl_set_charset.result
  1380.     1.3 04/09/07 14:20:46 guilhem@mysql.com +0 -1
  1381.     result update
  1382.  
  1383. ChangeSet
  1384.   1.2007.1.7 04/09/07 13:48:38 serg@serg.mylan +1 -0
  1385.   better fix for bug#5001
  1386.  
  1387.   scripts/mysqld_safe.sh
  1388.     1.71 04/09/07 13:48:32 serg@serg.mylan +14 -23
  1389.     better fix for bug#5001
  1390.  
  1391. ChangeSet
  1392.   1.2007.1.6 04/09/07 13:36:27 serg@serg.mylan +2 -0
  1393.   cleanup
  1394.  
  1395.   mysql-test/t/rpl_set_charset.test
  1396.     1.2 04/09/07 13:36:24 serg@serg.mylan +2 -0
  1397.     cleanup
  1398.  
  1399.   mysql-test/r/rpl_set_charset.result
  1400.     1.2 04/09/07 13:36:24 serg@serg.mylan +1 -0
  1401.     cleanup
  1402.  
  1403. ChangeSet
  1404.   1.2007.2.4 04/09/07 14:24:47 ram@gw.mysql.r18.ru +1 -0
  1405.   A fix (Bug #5432: Is this a leak in mysql console client?)
  1406.  
  1407.   client/mysql.cc
  1408.     1.157 04/09/07 14:24:44 ram@gw.mysql.r18.ru +4 -4
  1409.     A fix (Bug #5432: Is this a leak in mysql console client?)
  1410.  
  1411. ChangeSet
  1412.   1.2007.7.1 04/09/07 11:15:23 guilhem@mysql.com +2 -0
  1413.   A new test for the fix for BUG#4500 ("SET CHARACTER SET replicates incorrectly").
  1414.   As I cannot be 100% sure that there won't be issues with some of our exotic platforms
  1415.   (who knows if the charset of <obscure old OS> will play fair?), I'll send an email to the build guys.
  1416.   Well, this holds if bk does not crash on binary chars of this cset.
  1417.  
  1418.   mysql-test/t/rpl_set_charset.test
  1419.     1.1 04/09/07 11:15:20 guilhem@mysql.com +40 -0
  1420.  
  1421.   mysql-test/r/rpl_set_charset.result
  1422.     1.1 04/09/07 11:15:20 guilhem@mysql.com +51 -0
  1423.  
  1424.   mysql-test/t/rpl_set_charset.test
  1425.     1.0 04/09/07 11:15:20 guilhem@mysql.com +0 -0
  1426.     BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/t/rpl_set_charset.test
  1427.  
  1428.   mysql-test/r/rpl_set_charset.result
  1429.     1.0 04/09/07 11:15:20 guilhem@mysql.com +0 -0
  1430.     BitKeeper file /home/mysql_src/mysql-4.0/mysql-test/r/rpl_set_charset.result
  1431.  
  1432. ChangeSet
  1433.   1.2007.3.6 04/09/07 11:40:27 jani@rhols221.adsl.netsonic.fi +1 -0
  1434.   Fixed Bug#3645, "PROCEDURE ANALYSE() recommends illegal
  1435.   FLOAT columns".
  1436.  
  1437.   sql/sql_analyse.cc
  1438.     1.22 04/09/07 11:40:26 jani@rhols221.adsl.netsonic.fi +7 -0
  1439.     Fixed Bug#3645, "PROCEDURE ANALYSE() recommends illegal
  1440.     FLOAT columns".
  1441.  
  1442. ChangeSet
  1443.   1.2007.3.5 04/09/06 23:20:33 guilhem@mysql.com +1 -0
  1444.   Fix of previous push.
  1445.  
  1446.   sql/sql_table.cc
  1447.     1.185 04/09/06 23:20:30 guilhem@mysql.com +2 -2
  1448.     stupid me. error already exists in the function. Using a local 'int error' resulted in global 'error' not being inited, which probably made next steps (those testing global error) go wrong!
  1449.  
  1450.